package com.owen.cyclic.barrier.simple1;

import java.util.concurrent.CyclicBarrier;

/**
 * 原理地址：https://blog.csdn.net/qq_21383435/article/details/110276919
 * 简单使用 CyclicBarrier
 *   公司组织旅游，10个人，中午到饭点了，需要等到10个人都到才能开饭，先到的人座那等着，具体代码如下：
 */
public class Main1 {

    private static CyclicBarrier cyclicBarrier=new CyclicBarrier(10);

    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            new Thread(new MyRunnable1(cyclicBarrier,"员工"+i,i)).start();
        }
    }

}
